#include<stdio.h>
#include<string.h>
void reserve(char s[],int m,int n)
{
    while(m<=n)
    {
        char tmp=s[m];
        s[m]=s[n];
        s[n]=tmp;
        m++;
        n--;
    }
}
int fun(char *s,const char *t)
{
    int n=strlen(s),i;
    for(i=0;i<n;i++)
    {
        reserve(s,1,n-1);
        reserve(s,0,n-1);
        if(strcmp(s,t)==0)
        {
            return 1;
            break;
        }
    }
    return 0;
}
int main()
{
    char s[100],t[100];
    gets(s);
    gets(t);
    printf("%d",fun(s,t));
    return 0;
}